'use strict'
// 向后端请求商品列表信息，可能存在关键字查询
function getProduct(keyword) {
    return new Promise(function (res, rej) {
        $.get('http://localhost:8000/product?keyword=' + keyword, data => {
            res(data)
        })
    })
}
// 请求指定id的商品
function getProductId(id) {
    return new Promise(function (res, rej) {
        $.get(`http://localhost:8000/product/${id}`, data => {
            res(data)
        })
    })
}
// 新增商品
function postProduct(obj) {
    return new Promise(function (res, rej) {
        $.post('http://localhost:8000/product', obj, (data) => {
            res(data)
        })
    })
}
// 修改指定id的商品
function putProduct(id, obj) {
    return new Promise(function (res, rej) {
        $.ajax({
            url: `http://localhost:8000/product/${id}`,
            type: 'put',
            data: obj,
            success: (data) => {
                res(data)
            }
        })
    })
}
// 删除指定id的商品
function delProductId(id) {
    return new Promise(function (res, rej) {
        $.ajax({
            url: `http://localhost:8000/product/${id}`,
            type: 'delete',
            success: data => {
                res(data)
            }
        })
    })
}